@charset "utf-8";
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol,textarea{margin:0px;padding:0px;}
body,input,button,form{font-family: "microsoft yahei", "Arial Black";color:#666666;font-size: 14px;line-height: 24px;}
body{background:#fff;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:14px; font-weight:normal;}
ul,ol,li{list-style:none;}
img{border:0px;}
em, i{font-style:normal;}
button,input,select,textarea{font-size: 100%;border:none;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表 */
a{ text-decoration:none;  color:#666666;}
a:hover{ text-decoration:none; color:#1a863b; }
a:visited{ text-decoration:none;}
.orange{color:#fff; background: #f08300;}
.green{background: #18953a;color:#fff;}
.blue{ color:#2465e7;}
.fl{ float:left;}
.fr{ float:right;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.hidden{ display: none;  }
/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{ *zoom:1; }
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle; }
.w1000{width:1000px; margin:0px auto;}
#top_main,#banner_main,#floor_1_main{width: 100%;margin: 0;padding: 0;}

/*==========@@公共板块  开始@@==========*/
/* 顶部 */
#top_main {height:160px;}
#top{position:relative; z-index: 5;}
/*Logo*/
#logo .WebLogo{width: 560px; padding-top: 35px;}
#logo .WebLogo a{display: block; width:250px; float: left;}
#logo .WebLogo a img{}
#logo .WebLogo .WebLogo_2{padding:0px;}
#logo .Webtel{width: 320px; text-align: right;}
#logo .Webtel a{ display: inline-block; padding: 0 5px;font-size: 12px;line-height: 20px;}
#logo .Webtel span{display: block; padding:10px 0;}
#logo .Webtel span a{width: 90px;height:27px;line-height: 27px;display:inline-block;margin-right: 5px; text-align: center; color: #fff;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;font-size: 13px;}
#logo .Webtel p{font-size: 14px;color: #999;line-height:27px;overflow: hidden;padding:10px 0;}
#logo .Webtel p span{color:#189039;font-size: 23px; display: inline;line-height:27px; padding: 0;}
#logo .Webtel p s{width: 41px;height:33px;background-position: 0 -7px; padding: 0;}

/*导航*/
#nav { height:56px;z-index:111; position: absolute;left: 0;bottom:-64px; width: 100%;}
#nav li {width:105px; float:left;line-height:56px; text-align:center; position:relative; z-index:111;font-size:15px; height: 56px; display: block;}
#nav li a {display:block; color:#FFF;font-size:15px;}
#nav .navlist{background: url(../images/nav_mid.png) repeat-x left top;height:56px; width:948px; margin: 0 auto;position:relative; }
#nav .nav_lef{ background: url(../images/nav_left.png) no-repeat left top; width: 26px; height: 56px;}
#nav .nav_rig{ background: url(../images/nav_right.png) no-repeat left top; width: 26px;height: 56px;}
#nav li a:hover{ text-decoration:none; color:#fabd00;font-weight: bold;}
#nav li .hover{ text-decoration:none; color:#fabd00;}
#nav .current { color:#fff; background:#f35c13; }
/*导航栏下拉*/
#nav .subnav{ display:none; width:100%;  left:0px; top:50px;margin-top:5px;padding: 0px 0px 15px; position:absolute;z-index:100;}
#nav .subnav ul{width:100%}
#nav .subnav li{ min-width:0;width:98px;height: 48px; line-height: 48px; text-align: center;font-size:14px; font-family:"微软雅黑"; color:#fff; transition: .5s ease-in-out; padding: 0;background:#fff;}
#nav li .subnav li a{display: block; background: none; padding: 0;height: 48px; line-height: 48px;color:#666;}
#nav li .subnav li a:hover{display: block;color:#189039;}

/* banner */
#banner_main{margin:0;padding:0; overflow:hidden;position:relative; z-index: 1;}
.banner {width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0; height:420px;}
.banner, .banner ul{max-height:420px; overflow:hidden;}
.banner li {width:100%;position:absolute; z-index:1; overflow:hidden;}
.banner li img{ width:1440px; display:block; position:relative; left:50%; margin-left:-730px; top:0;}
.banner .tip {width:1000px; height:25px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-500px; bottom:13px; z-index:3; }
.banner .tip span {display:inline-block;width:13px; height:13px; cursor:pointer;margin:0 8px;font-size:0px; line-height:0px;background:#1e9a42;z-index:3; -moz-border-radius: 13px;-webkit-border-radius: 13px;border-radius: 13px;}
.banner .tip span.cur{background:#fff;height:13px;width: 76px;}

#minBanner,.minbanner ul,#minBanner img{ height:300px;}
.banner_bot{width:100%;position:absolute; bottom:-5px; z-index:66;left:0; background: url(../images/banner_bg.png) repeat-x left top;height:24px;}
/*search*/
.search {width:285px;height:38px;color:#333;margin:10px 20px 0 0;background:#fff;filter: progid:DXImageTransform.Microsoft.Shadow(color='#12622b',Direction=135, Strength=2);/*for ie6,7,8*/  
    -moz-box-shadow:2px 2px 2px #12622b;/*firefox*/  
    -webkit-box-shadow:2px 2px 2px #12622b;/*webkit*/  
    box-shadow:2px 2px 2px #12622b;/*opera或ie9*/ -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.search .stxt{ width:215px; height:36px; line-height:36px; padding-left:15px;display:block; float:left;color:#333; font-size: 12px; background: none;}
.search .sbtn{width:27px; height:25px; display:block; background-position: -190px -40px;cursor: pointer;margin: 5px 10px 0;}

/*===首页 开始===*/
#floor_1{margin: 50px auto;}
.title{background: url(../images/title.png) no-repeat center top;height:62px; width: 100%; padding-top: 60px;}
.title h2{font-size: 25px;font-weight: bold;line-height:50px; color: #fff;padding-left: 60px;display: inline;}
.title h3{display: inline;color: #fff;font-size: 18px;}
.title a{ float: right;color: #fff; text-transform: uppercase; padding:0px 25px 0 0; line-height: 50px;}
#floor_1 .menu{width: 100%;position:relative;}
#floor_1 .menu .menulist li{width: 125px; display: block; float: left; height: 182px; margin: 0 5px;}
#floor_1 .menu .menulist li a{display: block;background: url(../images/icon_3.png) no-repeat left bottom; background-position: -129px 0; height: 182px;font-size: 18px; line-height: 182px;color: #fae4a0;}
#floor_1 .menu .menulist li a:hover{background-position:0 0;color: #fff;}
#floor_1 .menu .menulist li:nth-child(2n) a{height: 142px;background-position: -129px -40px;}
#floor_1 .menu .menulist li:nth-child(2n) a:hover{height: 142px;background-position:0 -40px;}
#floor_1 .menu .menulist li a p{ padding-top:110px;line-height: 24px; width: 89px; margin: 0 auto; text-align: center;height:138px; cursor:pointer; }
#floor_1 .menu .menulist li:nth-child(2n) a p{ padding-top:70px;}
#floor_1 .menu .menulist li a.one{background-position:0 0;color: #fff;}
#floor_1 .menu .menulist li a.hover{background-position:0 0;color: #fff;}

#floor_1 .menu .dapth{display:none; border: 1px dotted #40a75c;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;height: 52px;line-height: 52px; margin-top:30px;position:absolute;bottom:-70px;left:0;width:980px;padding-left:20px;}
#floor_1 #menu li .dapth a{float: left;display: block;padding:0 5px;width:125px;height:52px;line-height: 52px;font-size: 15px;background: none;color: #333; }
#floor_1 #menu li .dapth a:hover{font-weight: bold;color: #168c34;}
#floor_1 .menu li .dapth a s{background-position:-128px -18px;width: 13px;height:13px;display: inline-block; padding-right: 5px;}
#floor_1 .menu li .dapth a:hover s{background-position:-128px 0;}
#floor_1 .menu li .dapth em{width:0px;height:0px;position: absolute;top:-21px;left:55px;border-width:10px;border-style: solid;border-color:transparent transparent #18953a transparent;}
.floor_1_cont{border: 4px solid #1a863b; background: #fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; margin:38px 0  30px 0;padding: 28px 18px; overflow: hidden;}
.floor_1_cont .prolist{}
.prolist li{width: 218px; margin:10px; float: left; display: block;}
.prolist li a{ display: block; text-align: center;font-size: 15px;}
.prolist li a.img{width:212px;height: 154px;}
.prolist li a img{padding: 2px;width: 208px;height:150px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border: 1px solid #dddddd; background: #fff;}
.prolist li a:hover img{border: 1px solid #1a863b;color: #1a863b;}
.prolist li a:hover{color: #1a863b;}

/* 首页教学环境 */
#floor_2_main{width:100%;margin:30px auto; padding:30px 0 0; background: url(../images/floor_2_main.jpg) repeat-x #fff;border-bottom: 2px solid #168c34;}
#floor_2 .left{width: 370px; padding-top: 20px;}
#floor_2 .left h3{font-size: 30px;line-height: 30px;color: #fff; text-align: center; padding-bottom: 10px;}
#floor_2 .left p{ background: url(../images/icon_2.png) no-repeat center top; height: 34px;line-height: 34px; text-align: center; color: #fabd00;}
#floor_2 .center{width: 250px;margin: 0 44px;position:relative;}
#floor_2 .center img{width: 119px;height:118px;}
#floor_2 .center s{position: absolute;right:30px;top:24px;background-position:-229px 0;width:100px;height:117px;}
#floor_2 .right{width: 290px;text-align:right;padding-top: 20px;}
#floor_2 .right a{ background-position:-108px -79px;width: 118px;height:38px;line-height:38px; text-align: center;color: #04671d;font-size: 15px; margin-left: 15px;}
#floor_2 .right p{color: #fff; padding-top: 10px;}
#floor_2 .right p em{background-position:-48px 0;width: 40px;height:30px;display: inline-block;padding-right:5px;}
#floor_2 .right p span{font-size: 23px;}
.floor_2_bot{margin-top:15px;background: #fff;-moz-border-radius-topleft:5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#floor_2 .title_2{width:85%;color:#168c34;padding-top:27px;line-height:30px; margin: 0 auto;}
#floor_2 .title_2 h2{font-size:25px; font-weight:bold; line-height:30px;display: inline;}
#floor_2 .title_2 h3{font-size:20px; line-height:30px;font-weight:normal;display: inline;}
#floor_2 .title_2 a{color: #168C34; float: right;text-transform: uppercase;}
.casecon{position:relative; background-color:#FFF; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;padding:0px 10px 0;height:355px;}
.boxlist{width: 950px;margin: 0 auto;overflow:hidden;position: absolute;left:30px;top: 10px;}
.gridlist2{ overflow:hidden; margin-top:10px;width:100%;height:280px;}
.gridlist2 li { float:left; text-align:center; width:304px; height:280px;text-align:center;overflow:hidden; margin:6px;position: relative;}
.gridlist2 li img {width:304px; height:227px; display: block;}
.gridlist2 li a{ white-space:nowrap;color:#fff;display: block;}
.gridlist2 li p{color:#fff; font-size:18px; line-height:48px; text-align:center; background: #168c34;height: 48px;}
.gridlist2 li p:hover{background: #f08300;}
.gridlist2 li p.cur{background: #f08300;}
.casehover{position:absolute;left:0;top:0;width:100%;height:227px;background:#000;background:rgba(0, 0, 0, 0.5)!important;filter:Alpha(opacity=50);}
.case_btn{width:92px;height: 43px;position: absolute;left:45%;bottom:-18px; background-position:0 -37px;}
.case_btn a{ display:inline-block;width:42px;height:43px;}
.case_btn a.prev{background-position:0 -37px;}
.case_btn a.next{background-position:-51px -37px;}
/* 首页师资力量 */
#floor_3 .teacher{ width:100%; margin:40px 0;}
#floor_3 .teacher li{ float:left; width:210px; margin-right:40px;}
#floor_3 .teacher li a{display: block;}
#floor_3 .teacher li h4{color:#333; font-size:18px; text-align:center; line-height:50px;}
#floor_3 .teacher li h4 a{display:block; }
#floor_3 .teacher li h4:hover,.teacher li a:hover{ color:#f08300;font-weight:bold;}
#floor_3 .teacher li p{color:#666; font-size:14px; text-align:left; line-height:20px; margin-bottom:20px;}
#floor_3 .teacher li i a{font-size:14px; text-align:left; line-height:20px; display:block;margin-left:60px; width:98px; height:28px; background-color:#168c34; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; line-height:28px;color:#fff;}
#floor_3 .teacher li i a:hover{ background-color:#f08300;color:#fff;}
#floor_3 .teacher li .pic{width: 210px;height: 253px;position: relative;overflow: hidden;}
#floor_3 .teacher li .pic .t_bg{position: absolute;z-index: 10;left: 0px; top: 0px; background: url(../images/ms.png) no-repeat left top;width: 210px;height:253px; display: block; cursor:pointer;}
#floor_3 .teacher li .pic a{display: block; text-align: center;}
#floor_3 .teacher li .pic img{width: 200px;}
#floor_3 .teacher li .pic .t_bg:hover{background: url(../images/ms_hover.png) no-repeat left top;}
#floor_3 .teacher li .pic a.img{width: 208px;height: 203px;}
#floor_3 .teacher li .pic a.img img{width: 208px;height: 203px;}
#floor_3 .teacher li.cur i a{background:#f08300;color:#fff;}
#floor_3 .teacher li.cur .t_bg{background: url(../images/ms_hover.png) no-repeat left top;}
#floor_3 .teacher li.cur h4 a{color:#f08300;font-weight:bold;}
/* 首页关于我们 */
#floor_4_main{background: url(../images/floor_4_main.jpg) no-repeat center top;height:571px;}
#floor_4{position: relative;padding-top: 87px;}
#floor_4 s{position: absolute;top: 0; width: 2px;height:87px;background: #fff;}
#floor_4 s.lef{left:100px;}
#floor_4 s.rig{right:100px;}
.floo_4_con{background: #fff;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;height:330px;padding: 20px;}
#floor_4 .left{width: 616px;}
.title_4{ width: 100%;color: #168c34;line-height: 42px; height: 42px; padding-bottom: 35px;}
.title_4 em{background-position: -235px -76px;width: 31px;height:37px; vertical-align: middle; padding-right: 5px;}
.title_4 a{float: right;font-size: 15px;text-transform: uppercase;}
.title_4 h3{font-size: 25px;font-weight: bold;display:inline;line-height:42px;}
.ihonor{width:207px;  height:228px; position: relative;}
.ihonorCon{ width:207px;overflow: hidden; position: relative;}
.ihonorCon ul{ width: 800%;}
.ihonorCon li{ width:207px; height:167px; text-align: center;float: left;position: relative;}
.ihonorCon li img{ width:204px; height:167px; display:block; margin-bottom: 20px;}
.ihonorCon li a{display:block; }
.ihonor span{ width:30px;height:30px;position:absolute;cursor:pointer;bottom: 10px;}
.ihonor span.prev{left:70px;background-position:-152px 0;}
.ihonor span.next{right:70px;background-position:-191px 0;}
.iabout{width: 360px;padding:0 28px 0 20px;background: url(../images/ab_line.jpg) no-repeat right top;}
.iabout .btn{width: 302px;height:37px;line-height: 37px; margin-top: 20px;}
.iabout .btn a{color: #fff; text-align: center;padding:0;}
.iabout .btn a.a_lef{width:151px;display:block;background:#f08300;-moz-border-radius-topleft:15px;-moz-border-radius-bottomleft: 15px;-webkit-border-top-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.iabout .btn a.a_rig{width:151px;display:block;background:#168c34;-moz-border-radius-topleft:15px;-moz-border-radius-bottomright: 15px;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
#floor_4 .right{width:326px;}
.inews{width: 100%;}
.inews li.one{height:95px;border-bottom: 1px dotted #cecece; margin-bottom: 5px;}
.inews li.one a.img{width: 112px;height:85px;}
.inews li.one a img{width: 112px;height:85px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;}
.inews li.one a.txt{width: 203px;padding-left: 10px;}
.inews li.one a.txt h2{color: #168c34;font-size: 15px;line-height: 24px;font-weight: bold; padding: 0;}
.inews li.one a.txt p{line-height: 22px; height: 65px; overflow: hidden; cursor:pointer;}
.inews li.one a.txt h2:hover{color: #f08300;}
.inews li {float: left;display: block;width: 100%;position: relative; line-height: 24px;}
.inews li i{position: absolute;left: 0;top:7px;width:15px;height:13px;background-position: -127px -18px;}
.inews li:hover i{background-position: -127px 0;}
.inews li a{display: block;}
.inews li a h2{padding-left: 18px;}
.inews li a span{float: right;}
#floor_5{background: url(../images/zxbm.jpg) no-repeat right bottom; padding-top: 40px;}
#floor_5 .baoming{height:436px;border:1px solid #dfdfdf; position:relative;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; padding:40px 20px 0px 30px;}
.baoming h2{font-weight: bold;font-size: 25px;color: #333;display: inline; padding-top: 10px;}
.baoming h3{font-size:20px;display: inline;padding-top: 10px;}
.imsgCon{ width:450px; margin-top:30px;}
.imsgCon .item{ width:210px; height:36px; line-height: 30px; margin:15px 0;position:relative;}
.imsgCon .item em{position: absolute;right:-11px;top:7px;color:red;}
.imsgCon .item span{ color:#FFF; font-size:14px; text-align:center; width:56px;padding-left:5px;+width:51px;background-color:#168c34; height:36px; display:block;line-height:36px;-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;border-top-left-radius:4px; border-bottom-left-radius:4px; }
.imsgCon .item input{padding-left:5px;width:153px;+width:148px; height:34px; line-height:34px; color:#333;border:none;border:1px solid #cccccc;border-left:0;-webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;border-top-right-radius:4px; border-bottom-right-radius:4px;}
.imsgCon .item .icon{ width:10px; height:10px; background-position:-283px -153px; margin-top: 13px;  }
.imsgCon .liuyan{ background:none; border:1px solid #cccccc; background:inherit; width:437px; height:80px; line-height: 24px; padding:5px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size: 12px; overflow:hidden; resize:none;margin-bottom:20px;}
.imsgCon .sub{border:none;width:136px; height:36px; line-height:36px; padding:0px; text-align: center;  color:#fff; margin: 10px auto 0px;  cursor:pointer; display: block; font-size: 15px; background:#f35c13;-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;border-top-left-radius:4px; border-bottom-left-radius:4px; }
.imsgCon .button{border:none; width:136px; height:36px; line-height:36px; padding:0px; text-align: center;  color:#fff; margin: 10px auto 0px;  cursor:pointer; display: block; font-size: 15px; background:#666;-webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;border-top-right-radius:4px; border-bottom-right-radius:4px; }
.tijiao_box{width:272px; +width:282px; text-align:center; }


.imsgCon .item1{height:90px;margin:10px 0px 10px 0px;}
.imsgCon .item2{ margin:5px 0px 10px 0px; line-height:28px; }
.imsgCon span.yanz{ width:62px; height:28px; border:1px solid #999999; text-align:center; line-height:28px;  display:block;  float:left;}
.imsgCon .yztxt{ width:80px; height:28px; border:1px solid #ccc;   display:block;  float:left; padding:0px 0px 0px 5px;}
.imsgCon img{ margin-top:3px; float:left;}
.imsgCon .red{ color:red !important;}

.baoming_r{ position:absolute; right:220px; top:180px; width:256px;}
.baoming_r p{color:#fff; font-size:15px; line-height:24px; }
/* 版权信息 */
#foot_main{width:100%; background: url(../images/foot_main.jpg) no-repeat center top;height:559px;}
#foot{padding-top: 200px;color: #fff;}
.links span{font-size: 20px;line-height: 26px;}
.links a{ color: #fff;padding: 0 10px;line-height: 26px;}
.links a:hover{color: #fabd00;}
.bot_nav{width: 100%;height:69px;overflow: hidden;padding:40px 0;}
.bot_nav .nav_lef,.bot_nav .nav_rig{width:42px;height:69px;}
.bot_nav .nav_lef{background-position:0 -84px;}
.bot_nav .nav_rig{background-position:-48px -84px;}
.bot_nav .list{background: url(../images/bnav_mid.png) repeat-x left top;height:69px;width: 916px; overflow: hidden; margin: 0 auto;}
.bot_nav .list li{float: left;width:101px; display: block;background: url(../images/line.png) no-repeat left center;height: 69px;line-height: 69px; text-align: center;}
.bot_nav .list li a{display: block;font-size: 15px;}
.bot_nav .list li.one{background: none;}

.copyright{width:730px;margin:0 auto;}
.copyright .botlogo{width: 290px;}
.botlogo img{width: 276px;height:77px;}
.botlogo p{color: #fabd00;font-size: 20px;line-height: 27px;}
.botlogo p span{font-size: 25px;}
.keyworld{width: 420px;padding-top: 10px;}
.keyworld p{color: #fff;line-height: 24px;font-size: 13px;}
.copyright a{color: #fff;}


/*----------------------*/

/* 图片列表 */
.gridlist li { float:left; text-align:center; margin:10px 11px;  width:128px; /*height:195px;*/ overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap;}
.gridlist li img {width:126px; height:95px; display:block; border:1px solid #fafafa; /*height:165px;*/}
.gridlist li a { display:block; }
.gridlist li a h3{ width:100%; height:33px; line-height:33px; color:#666;  }
.gridlist li a:hover h3{ color:#034b9f; cursor:pointer; }
.gridlist li a:hover img { border:1px solid #034b9f; }

.gridlist1{ overflow:hidden; margin-top:20px; width:110%; } 
.gridlist1 li { float:left; text-align:center; margin:10px 22px 10px 0px;  width:232px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
}
.gridlist1 li img {width:230px; height:173px; border:1px solid #c9c9c9; /*height:165px;*/}
.gridlist1 li a { white-space:nowrap;}
.gridlist1 li a h3{ width:100%; height:30px; line-height:30px; color:#666; cursor:pointer;  }
.gridlist1 li a:hover img { border:1px solid #034b9f; }
.gridlist1 li a:hover h3{ color:#034b9f; }

/*带缩略图文字列表*/
.thumblist{ overflow:hidden; margin-top:10px;}
.thumblist li {overflow:hidden;width:480px; float:left; margin:0px 10px; margin-bottom:35px;  position:relative;}
.thumblist li img{ float:left; width:164px; height:124px; margin-right:8px; padding:3px; border:1px solid #d9d8d8; }
.thumblist li a:hover img { border:1px solid #2b82df; padding:3px;}
.thumblist li h2{ color:#333333; font-weight:bold; font-size:14px; text-align:left;}
.thumblist li a:hover h2{ color:#2b82df; }
.thumblist li .txt{height:5.5em; overflow:hidden; line-height:2em; color:#999999; font-size:12px; cursor:pointer; }
.thumblist li span{ position:absolute;bottom:5px; left:182px;}
.thumblist li span a{ color:#2b82df; font-size:12px;}

/* 全局布局 */
/* pager */
.pager { display:block;padding:4px 5px; margin:25px 0 5px;  clear:both;text-align:center; }
.pager span, .pager a{ display:inline-block; border:1px solid #ccc; color:#666; background:#fff; height:20px; line-height:20px; padding:2px 8px 2px; text-decoration:none; margin:0 5px;  }
.pager a:hover{ background:#f35c13; border-color:#f35c13; color:#fff; text-decoration:none;}
.pager .cur{ background:#f35c13; border-color:#f35c13;  color:#fff; }
.pager span.dot{ background:#f35c13; border-color:#f35c13; font-weight:bold; color:#fff; }
.pager span.txt{ border:0px; padding-top:4px; }
/* reLink */
.reLink {height:30px; line-height:30px; border-bottom:1px solid #ddd;border-top:1px solid #ddd; background:#FFF; margin:15px auto;}
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation {padding:0 0px 20px;margin-bottom:20px; }
.reInformation .tit { height:36px; line-height:36px;border-bottom:1px solid #ddd;  margin-bottom:10px; color: #168c34;  padding-bottom:10px;}
.reInformation .tit em{background-position: -235px -76px;width: 31px;height:37px; vertical-align: middle; padding-right: 5px;}
.reInformation .tit h3{font-size: 25px;font-weight: bold;display:inline;line-height:42px;}
.reInformation li { float:left; width:212px; padding:10px 9px 0; text-align:center; display:inline; line-height:30px; }
.reInformation li img { width:208px; height:150px; display:block;border-radius:8px;background:#fff;border:1px solid #ccc;padding:2px;}
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); border:1px solid #168c34;}
.reInformation li a{ display:block; }
.reInformation li a:hover{ color:#168c34; }
/* 全局布局 */
.wrapper{ padding: 30px 0px 0; }
.wrapper .floor_cont{ width: 100%;padding: 40px 0;}
.title_nei{background: url(../images/title.png) no-repeat center top;height:62px; width: 100%; padding-top: 60px;}
.title_nei h2{font-size: 20px;font-weight: bold;line-height:50px; color: #fff;padding-left: 60px;display: inline;padding-right:8px;}
.title_nei .ctit{color: #fff;width:650px;overflow:hidden;}
.title_nei .ctit h2{float:left;min-width:112px;}
.title_nei .ctit a{color: #fff;padding:0 5px;}
.content ul.list { height:auto !important;  }
.title_nei .sitepath{line-height:50px; font-size:12px;}


/*侧栏*/
.sideBar{ width: 233px;}
.leftNav .protit,.leftCon .protit{ background: url(../images/menu_top.png) no-repeat center top;height:33px; text-align: center;color: #fff;font-size: 25px;padding-top: 50px;}
.leftNav .protit s,.leftCon .protit s{background-position:-109px -42px;width: 30px;height:30px;}
.leftNav .menu{background:#1a863b;padding:20px;}
.sideBar .left_bot{background:url(../images/menu_bottom.png) no-repeat center top;height:36px;padding-top:20px;}
.leftNav{ margin-bottom: 20px;}
.leftNav dd{width:100%; cursor:pointer; margin-bottom:10px;}
.leftNav dd a{background:#FFF; line-height:40px; -webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px;  text-align:center; font-size:15px; color:#333;display:block; }
.leftNav .nav1{ width:100%; height: 40px; line-height:40px; text-align: center; display:block; }
.leftNav .nav1:hover,.leftNav .hover{ line-height:40px; display:block; vertical-align:middle; color:#f99b02;}
.leftNav dd .drop{ width:100%;}
.leftNav .hover a,.leftNav .hover .drop li.hover a{ color:#f99b02;}
.leftNav dd .drop li{width:100%;display:block;}
.leftNav dd .drop a.nav2{  width:90%; height:36px; margin:0 auto; line-height: 36px;color: #fff;text-align: center; font-size: 12px; display: block;border-bottom:1px dashed #e5e8ec;background:none;  -webkit-border-radius:0; -moz-border-radius:0;border-radius:0;}
.leftNav dd .drop a.nav2:hover,.leftNav dd .drop a.nav2.hover{color:#f99b02;font-weight: bold;}

.leftCon{ width:100%;}
.sideBar .iconCon{background:#1a863b; color: #fff;padding: 20px;}
.leftCon h2{ color:#303030; text-align: center; font-size: 18px; font-weight: bold;}
.leftCon h3{ font-size:15px; color:#005bac; font-weight:bold; text-indent:10px;}
.leftCon .protit{ margin:10px 0px 0px;line-height: 14px; }
.leftCon .protit span{ color:#333; font-size:18px;  line-height: 22px; }
.leftCon .protit strong{ font-size:26px; color:#ff7e00; display: block; line-height: 28px; }
.leftCon .icontxt{ font-size:12px; color:#303030; line-height:24px; padding:8px 10px 8px; border:1px solid #eee; border-left:0px; border-right:0px;}
.leftCon p{line-height:24px;padding:8px 10px 8px;font-size:12px; }
.content{width:730px;border:2px solid #278d47;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
/* listNews */
.listNews .tod{padding:20px;}
.listNews .list { padding-bottom:20px; overflow:hidden; }
.listNews .item { width:100%; height:40px; line-height:40px; background:url(../images/ic.png) 0 center no-repeat; border-bottom:1px dashed #ddd; }
.listNews .item s{ width:0px; height:40px; display:block; float:left; background: #168c34; margin-right:10px; }
.listNews .item a { float:left; color:#333; display:block; }
.listNews .item a:hover {  color:#168c34;}
.listNews .item span { float:right; }
/* listNews2 */
.listNews2 .list {padding-bottom:20px; overflow:hidden; }
.listNews2 .tod{padding:20px;}
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#ffc17b; border-color:#f07f00; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700; font-family:"Microsoft Yahei";  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; }
.pageNews .tod{padding:20px;}
/* listCase */
.listCase .tod{ padding:20px;}
.listCase .list{ width:100%;}
.listCase{ overflow:hidden; }
.listCase li { float:left; text-align:center; margin:0px 10px 25px;   height:156px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.listCase li img { height:156px;/*height:165px;*/}
.listCase li a{ white-space:nowrap;}
.listCase li .InfoPicture_hover{ background:url(../images/gridlist2_hover.png) no-repeat center;  height:156px; width:207px; display:block; position:absolute; }
.listCase li .InfoPicture1_hover{background:url(../images/gridlist2_hover.png) no-repeat center;  height:156px; width:209px; display:block; position:absolute;}
.listCase li .InfoPicture_hover h2{ color:#fff; font-size:16px; font-weight:normal; margin-top:50px; cursor:pointer;}
.listCase li .InfoPicture_hover span{ color:#fff; font-size:16px; font-weight:normal;border:1px solid #fff; display:block; margin-top:10px; height:33px; line-height:30px; width:100px; margin:10px auto; cursor:pointer;}
.listCase li .InfoPicture1_hover h2{ color:#fff; font-size:16px; font-weight:normal; margin-top:50px; cursor:pointer;}
.listCase li .InfoPicture1_hover span{ color:#fff; font-size:16px; font-weight:normal;border:1px solid #fff; display:block; margin-top:10px; height:33px; line-height:30px; width:100px; margin:10px auto; cursor:pointer;}

.listCase li:hover .InfoPicture_hover{ top:0px; left:0px;}
.listCase li:hover .InfoPicture1_hover{ top:0px; left:0px;}
/* pageCase */
.pageCase .tod{padding:20px;}
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .tod{padding: 20px;}
.listProduct .prolist{width: 108%;}
.listProduct .item{ width:218px; float:left; overflow:hidden; position: relative; margin:6px;}
.listProduct .item a{padding-top:5px;}
.listProduct .item img{ width:208px; height:150px; display: block;padding:2px;border-radius:8px;background:#fff;border:1px solid #ccc; }
.listProduct .item h3{ width:100%; height:35px; line-height: 35px; display: block; color:#666666; cursor:pointer; text-align:center; }
.listProduct .item:hover img{  border-color: #168c34;}
.listProduct .item:hover h3{ color: #168c34;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:150px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct .photo { margin-bottom:20px; }
.pageProduct .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct .detaiInfo { margin-bottom:10px; }
.pageProduct .tod{padding:20px;}
/* pageProduct2 */
.pageProduct2 .tod{padding:20px;}
.pageProduct2 .photo { float:left; margin-bottom:20px; }
.pageProduct2 .photo .img { width:360px; height:270px; display:block; padding:4px; border:1px solid #dbe7c7;max-width:640px; }
.pageProduct2 .baseInfo { float:right; width:300px; }
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0;color:#168c34;}
.pageProduct2 .baseInfo p { line-height:30px; }
.pageProduct2 .baseInfo p span { font-size:24px; color:#ff5d0c; font-family:"Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top:40px; }
.pageProduct2 .baseInfo a.btn { display:block; width:156px; height:40px; line-height:40px; color:#FFF; font-size:16px; font-weight:700; background:#ff5d0c; text-align:center; }
.pageProduct2 .baseInfo a.btn:hover { background:#e54e03;}
.pageProduct2 .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #aaa; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700;}
.pageProduct2 .detaiInfo { margin-bottom:10px; line-height:24px; }


/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#168c34; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
#baiduMap{width:680px; height:300px; border:1px solid #168c34; border-top:3px solid #168c34;}
.singlePage{ line-height:26px;}
.singlePage .tod{padding:20px;}
.singlePage .tod img{max-width:100% !important;}

.formData tr.item .tip{ width:150px !important;}